/**
 * @author caesar
 * @date 2025/7/1
 * @apiNote
 */
/*## 找数组平衡数
案例需求：判断数组中是否存在一个值，其左侧的值累加加和等于其右侧的值累加和，如果存在，找出这个值，如果不存在就显示不存在。
例如：[1,2,5,3,2,4,2]，结果为：平衡数是3，因为3左边的1,2,5累加和是8，3右边的2,4,2累加和也是8。
	    [9, 6, 8, 8, 7, 6, 9, 5, 2, 5]，结果是平衡数不存在。
总结：只能使用笨办法，循环求左边和，右边和，然后比较
*/
public class homework2_7 {
    public static void main(String[] args) {
        int[] arr = {9, 6, 8, 8, 7, 6, 9, 5, 2, 5};
        boolean flag = false;
        for(int mid = 0;mid < arr.length;mid++){
            int leftSum = 0;
            int rightsum = 0;
            for(int i = 0;i < mid;i++){
                leftSum += arr[i];
            }
            for(int i = mid + 1;i < arr.length;i++){
                rightsum += arr[i];
            }
            if(leftSum == rightsum){
                System.out.println(mid);
                flag = true;
            }
        }
        if(!flag){
            System.out.println("不存在");
        }
    }
}
